Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour French Open - Paris Germany F2 Germany F3 Australia F1 Australia F2 Italy F3 Italy F4 Germany F5 Netherlands F1 Spain F17 Spain F18 Spain F19 Germany F13 Italy F22 Spain F34 Spain F34a Portugal F3 France F6 Italy F8 Spain F5 Italy F11 France F8 France F16 USA F1 USA F3 France F16 France F17 Croatia F4 Croatia F5 Italy F26 France F13 France F14 France F17 Mexico F14 Mexico F15 France F2 Switzerland F1 Spain F19 Spain F20 France F12 Croatia F1 Croatia F2 Italy F1 Great Britain F4 Italy F14 Morocco F4 Italy F17 Austria F2 Austria F3 Italy F31 Spain F38 Israel F9 France F19 France F20 Turkey F46 Great Britain F2 Turkey F7 Turkey F8 Turkey F9 USA F7 Germany F5 Italy F23 France F16 Turkey F46 Germany F1 Germany F2 Thailand F2 Thailand F3 Turkey F6 Switzerland F1 Italy F20 Italy F7 Germany F7 Germany F14 Italy F8 Switzerland F4 Switzerland F2 Germany F15 Germany F8 Italy F9 Germany F16 France F6 France F7 Great Britain F6 Belgium F2 Qatar F1 Qatar F2 Portugal F2 Spain F6 USA F2 Prague Open - Prague Austria F2 Budapest Challenger - Budapest Nord/LB Open 2004 - Braunschweig Citta di Monza - Monza Guzzini Challenger - Recanati Lubbock Challenger - Lubbock Samsung Secruities Cup Challenger - Seoul XII Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2007 - San Luis Potosi Penza Cup - Penza 's Tennis Masters 07 Challenger - Graz Challenger Tunisie - Tunis Ostdeutscher Sparkessen Cup - Dresden Open Castilla y Leon - Segovia Oberstaufen Cup-Head German Master's Series - Oberstaufen Challenger Britania Zavaleta - Puebla San Luis Potosi Challenger Mexico City Challenger Geneva Challenger Lugano Challenger Pozoblanco Challenger Bancastato Challenger Lugano - Lugano Sacramento Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Tiburon Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Belgrade Challenger Rhodes Challenger Arad Challenger Singapore Challenger Tumkur Open - Tumkur Kobstaedernes ATP Challenger - Kolding San Remo Tennis Cup - San Remo Bath Challenger Sporting Challenger - Turin Manerbio Challenger Trnava Challenger Memorial Manfredini - Sassuolo Madrid Challenger Challenger Casino Lugano - Lugano Muller Cup - Ulm XXX Edizione 'A Savoldi Marco' - Manerbio Geneva Challenger Internationale Badische Meisterschaften Um Den Techem Cup - Zell Casablanca Challenger Banca Stato Challenger - Lugano Rimouski Challenger San Luis Potosi Challenger Sarasota Challenger Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham X Torneo Internazionale di Tennis - Barletta San Benedetto Challenger Challenger 42 - Andrezieux Genova Challenger Guadalajara Challenger Tanger Challenger Recanati Challenger Oberstaufen Challenger Siemens Open - Scheveningen IPP Geneva Trophy - Geneva The Surbiton Trophy - Surbiton Rennes Challenger Sarasota Challenger Jameson Cup - Milan IPP Open - Helsinki The LTA Nottingham Challenger - Nottingham Vicenza Challenger Prague Challenger Milan Challenger Open de Franche-Comte - Besancon St. Remy Challenger The Manchester Trophy - Manchester Orleans Challenger USTA Challenger of Oklahoma - Tulsa Top Wool Challenger - Biella USTA Comerica Challenger - Aptos BSI Challenger Lugano - Lugano St. Petersburg Challenger - St. Petersburg dBI Tennis Challenger - Binghamton Ethias Tennis Trophy - Mons San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Citta di Como - Como WOW Cafe Challenger - New Orleans SIR Supermercadi Challenger - Rome Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Memorial Manfredini - Sassuolo 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Baden Open - Karlsruhe Mobilux Open - Luxembourg Recanati Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Copa Telefonica CTC Chile - Santiago Togliatti Cup - Togliatti Open Mutouest de Saint-Brieuc - St. Brieuc Odlum Brown Vancouver Open - Vancouver Tenerife Challenger Marburg Challenger Wolfsburg Challenger Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Zenith Tennis Cup-Harbour Club - Milan Abierto Internacional Varonil Ciudad de Cancun - Cancun Garden Open - Rome Ciudad de Pozoblanco Open Diputacion - Cordoba ATP Guzzini Challenger - Recanati Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples Seoul Challenger Open de Montauban - Montauban Geneva Challenger ITG Miami Challenger - Miami Salzburg Challenger Banca Stato Challenger Lugano - Lugano Nokian Hakkapeliitta Open - Tampere La Serena Open - La Serena Challenger Ford de Cherbourg - Cherbourg Heilbronn Challenger Rijeka Challenger Banca Stato Challenger Lugano - Lugano Calabasas Challenger Biella Challenger Mallorca Challenger Izmir Challenger IX Torneo Internacionale de Tennis - Barletta Sassuolo Challenger - Sassuolo Internationaler Raiffeisen Grand Prix - St. Polten Geneva Challenger - Geneva The Samsung Open - Nottingham Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Biella 1 Challenger Schickedanz Open - Furth Roma Open Challenger - Rome Flea Market Cup Busan Challenger Tennis - Busan 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia The Manchester Trophy - Manchester Savannah Challenger Milan Indoors - Milan Aix En Provence Challenger Badden Open by Rothaus - Ettlingen Caltanissetta Challenger Tampere Imageneering Open - Tampere Marburg Challenger AT&T Challenger of Dallas - Dallas Tampere Challenger Freeman Men's $50,000 Challenger - Joplin Open de Moselle - Metz Davidoff Swiss Indoors - Basel Como Challenger Rado Geneva Challenger - Geneva Open Seat Godo 2005 - Barcelona Uncle Toby's Burnie Challenger - Tasmania Banca Stato Challenger Lugano - Lugano Baden Open - Karlsruhe The Stella Artois Grass Court Championships - London Challenger Casino Lugano - Lugano Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Geneva Challenger - Geneva Germany F1 Thailand Open - Bangkok Open de Moselle - Metz Surbiton Challenger Next Generation Adelaide International - Adelaide The Nottingham Challenger - Nottingham Uncle Toby's Australian Men's Clay Court Challenger - Canberra SAP Open - San Jose KGHM Dialog Polish Indoors - Wroclaw ABN/AMRO World Tennis Tournament - Rotterdam The LTA Bolton Challenger - Bolton Open SEAT Godo 2006 - Barcelona Tennis Napoli Cup - Napoli The Natrel's Challenger of Granby - Granby The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen Challenger Lugano - Lugano ATP Challenger Numea - New Caledonia Open Mutouest St. Brieuc - St. Brieuc The 10tele.com Open - Nottingham Unicredit (Suisse) Bank S. A. Challenger - Chiasso Bordeaux Challenger Surbiton Challenger ECM Prague Open - Prague Baden Open - Ettlingen Nottingham Challenger Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Davidoff Swiss Indoors - Basel SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Bordeaux Challenger Mamaia Challenger - Constanta Allianz Suisse Open - Gstaad Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Open 13 - Marseille The Dubai Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Recanati Challenger The Dubai Tennis Championships - Dubai Open de Rennes - Rennes AEGON Championships - London St. Remy Challenger Geneva Challenger Allianz Suisse Open Gstaad - Gstaad San Remo Challenger Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Recife Challenger Rennes Challenger Athens Challenger The Samsung Open - Nottingham Leon Challenger Heineken Open - Auckland Karlsruhe Challenger Allianz Suisse Open - Gstaad Allianz Suisse Open Gstaad - Gstaad Bordeaux Challenger Davidoff Swiss Indoors Basel - Basel Cremona Challenger Alphen Challenger Jersey Challenger Davidoff Swiss Indoors - Basel Bratislava Challenger Guadalajara Challenger Open de Tenis Comunidad Valenciana - Valencia Davidoff Swiss Indoors - Basel Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland Bergamo Challenger Charlottesville Challenger Dubai Duty Free Tennis Championships - Dubai The Artois Championships - London Qatar Exxon Mobil Open - Doha Knoxville Challenger Champaign Challenger Rakuten Japan Open - Tokyo The Dubai Tennis Championships - Dubai Swiss Indoors Basel - Basel Brisbane International - Brisbane Leon Challenger Rimouski Challenger AEGON Championships - London Countrywide Classic - Los Angeles China Open - Beijing If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Monza Challenger BMW Open - Munich Regions Morgan Keegan Championships - Memphis Rome Challenger Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AEGON Championships - London Millenium Tennis Championships - Delray Beach Citi Open - Washington Shenzhen Open - Shenzhen Allianz Suisse Open Gstaad - Gstaad San Remo Challenger Stockholm Open - Stockholm European Open - Antwerp PBZ Zagreb Indoors - Zagreb AEGON Championships - London San Diego Open - San Diego Sydney Tennis Classic - Sydney Hall of Fame Open - Newport Citi Open - Washington Brisbane International - Brisbane Adelaide International 1 - Adelaide Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tashkent Challenger AEGON Championships - London Allianz Suisse Open - Gstaad Loughborough Challenger PTT Thailand Open - Bangkok Open Sabadell Atlantico - Barcelona Leon Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha AEGON International - Eastbourne ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp AEGON Championships - London Erste Bank Open - Vienna Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Mexico City Challenger AEGON Championships - London Erste Bank Open - Vienna Citi Open - Washington Melbourne Summer Set - Melbourne The Scottish Tennis Championships - Edinburgh Mercedes Cup - Stuttgart Furth Challenger Winston-Salem Open - Winston-Salem Geovillage Open Trofeo Melia Olbia - Olbia Zhuhai Open - Zhuhai Barcelona Open BancSabadell - Barcelona China Open - Beijing AEGON Championships - London Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Moselle Open - Metz Rhein-Main Challenger 2004 - Aschaffenburg Brisbane International - Brisbane LXV Concurso Internacional Vigo - Vigo The 'Fitz' Casino Challenger - Tunica Zhuhai Open - Zhuhai China Open - Beijing bett1HULKS Indoors - Cologne China Open - Beijing Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam cinch Championships - London Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Tennis Channel Open - Las Vegas Swiss Indoors Basel - Basel Gijon Open - Gijon Allianz Suisse Open Gstaad - Gstaad Qatar ExxonMobil Open - Doha Boss Open - Stuttgart cinch Championships - London Open SEAT 2008 - Barcelona Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel The Stella Artois Grass Court Championships - London UBS Open Gstaad - Gstaad cinch Championships - London Open Sud de France - Montpellier Western & Southern Financial Group Masters - Cincinnati Dubai Duty Free Tennis Championships - Dubai Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo AIG Japan Open Tennis Championships - Tokyo Campionati Internazionali d'Italia - Rome Rogers Cup - Toronto Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Open de la Comunidad Valenciana - Valencia Masters Series Madrid - Madrid ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo The Stella Artois Championships - London Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal AEGON Championships - London Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - New York Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Rogers Masters - Montreal Masters Series Hamburg - Hamburg Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Gonet Geneva Open - Geneva BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Citi Open - Washington BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Davidoff Swiss Indoors - Basel Rolex Paris Masters - Paris Miami Open - Miami Sony Open Tennis - Miami National Bank Open - Montreal Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Toronto Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, ITA-SUI, 2-3 Hopman Cup - Perth Davis Cup, World Group, PO, KAZ-SUI 5-0 Hopman Cup - Perth Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, QF, ITA-GBR 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Finals, Group E Laver Cup - London Davis Cup, Group D, Glasgow Davis Cup, Group B, Manchester Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 AAMI Classic - Kooyong Davis Cup, World Group, PO, GBR-CRO 4-1 Mubadala World Tennis Championship French Open (juniors) U.S. Open (juniors) Davis Cup, World Group, PO, GBR-AUT, 2-3 Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Davis Cup, World Group, F, BEL-GBR 1-3 AAMI Classic - Kooyong Capitala World Tennis Championship Hopman Cup - Perth Mubadala World Tennis Championship Davis Cup, World Group, 1R, GBR-JPN 3-1 1 Masters Guinot Mary Cohr Mubadala World Tennis Championship Mubadala World Tennis Championship AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship All Lower level tournaments Wimbledon (juniors) Barclays ATP World Tour Finals - London Mubadala World Tennis Championship Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London Wimbledon - London Open 13 Provence - Marseille